Product Code Database
Example Keywords: tetris -grand $82-147
   » » Wiki: Quake Engine
Tag Wiki 'Quake Engine'.
Tag

The Quake engine (part of id Tech 2) is the developed by to power their 1996 video game Quake. It featured true 3D real-time rendering. Since 1999, it has been licensed under the terms of GNU General Public License v2.0 or later.

After release, the Quake engine was immediately forked. Much of the engine remained in and Quake III Arena. The Quake engine, like the , used binary space partitioning (BSP) to optimise the world rendering. The Quake engine also used for moving objects, and a static for non-moving objects.

Historically, the Quake engine has been treated as a separate engine from its successor, the Quake II engine. Although the codebases for Quake and Quake II were separate GPL releases, both engines are now considered variants of id Tech 2.


History
The Quake engine was developed from 1995 for the video game Quake, released on June 22, 1996. John Carmack did most of the programming of the engine, with help from in and assembly optimization. The Quake II engine (id Tech 2.5) was based on it.

initially conceived of Quake as an taking place in a fully 3D polygon world, inspired by Sega AM2's 3D . Quake was also intended to feature Virtua Fighter-influenced third-person melee combat. However, id Software considered it to be risky, and it would've taken longer to develop the engine. Because the project was taking too long, the third-person melee was eventually dropped.


Derivative engines
On December 21, 1999, John Carmack of id Software released the Quake engine on the Internet under the terms of GPL-2.0-or-later, allowing programmers to edit the engine and add new features. Programmers were soon releasing new versions of the engine on the net. Some of the most known engines are:
  • – The first engine to be created by Valve. It was used in the , and gave rise to the and Source 2 engines. The Xash3D projects, as well as the FreeHL and FreeCS ports, use Quake source code in part to recreate this engine, even with a wrapper for running the game.
  • DarkPlaces – A significantly modified engine used in several standalone games and Quake mods. Although the last stable release was on May 13, 2014, it has received numerous updates through its SVN repository since then. Its home page was hosted on Icculus.org until 2021, when the engine switched to a repository hosted on . The developers of provide mirrors of DarkPlaces source code on various social coding platforms since the game is built on and distributed with the development version of the engine.
  • QuakeForge - One of the earlier major community ports.
  • NPRQuake - Fork of Quake featuring non-photorealistic rendering giving it a pencil drawn look.
  • Tenebrae - Custom Quake engine with real time lighting and bumpmapping among other features.
  • TyrQuake - A conservative focused source port.
  • Fisheye Quake - Custom Quake engine with distortion by the author of PanQuake.
    • Blinky - Fork of the fisheye view along with the TyrQuake software renderer.
  • WinQuake
    • Engoo (Derivative of ) - Graphically enhanced software renderer based port.
  • Fruitz of Dojo - Source port aimed at Mac OS X.
  • NehQuake - Custom engine for the Nehara mod.
  • GLQuake
    • FitzQuake (Derivative of ) - Seminal port whose SDL version was later forked into numerous others.
      • MarkV (Derivative of FitzQuake, successor to DirectQ) - Came in both and derived versions.
      • Quakespasm (Derivative of FitzQuake) – Commonly used source port.
        • Quakespasm-Spiked (Derivative of Quakespasm) - Limit-removing fork.
        • vkQuake – (Derivative of Quakespasm) – Uses Vulkan API for rendering programmed by id Software employee Axel Gneiting, released under the GPLv2.
        • Ironwail - (Derivative of Quakespasm) – An engine aiming at maximum performance.
  • FTEQW (Derivative of ) - A modern client for online multiplayer.
  • FuhQuake
    • ezQuake (Derivative of FuhQuake) - Multiplayer focused port often paired with the nQuake launcher.
    • JoeQuake (Derivative of FuhQuake) - A port popular with .


Games using the Quake engine

Games using a proprietary license
1996Quake
1997Hipnotic Interactive3D Realms
Rogue Entertainment3D Realms
,
MaliceRatloopQuantum Axcess
ShrakQuantum AxcessQuantum Axcess
Zero Gravity Entertainment
1998
Abyss of Pandemonium - The Final MissionImpel Development TeamPerfect Publishing
2000Trainwreck Studios
2001CIA Operative: Solo MissionsTrainwreck Studios
Urban MercenaryMoshpit EntertainmentMoshpit Entertainment


Games based on the GPL source release
2000OpenQuartzOpenQuartz Team
2001TransfusionTransfusion Project
2002Eternal War: Shadows of LightTwo Guys SoftwareTwo Guys Software
2005AlientrapAlientrap
2007The HuntedChris Page
2011Team XonoticTeam Xonotic
Kot-in-Action Creative ArtelKot-in-Action Creative Artel
2012Forced: LeashedKepuli GamesKepuli Games
RetroBlazerHydra Game WorksHydra Game Works
2013Chaos Esque AnthologyChaos Esque TeamChaos Esque Team
2015RexuizRexuiz TeamRexuiz Team
2017FreeCS Team
2018FortressOne TeamFortressOne Team
The WastesVera Visions L.L.CVera Visions L.L.C
2019LibreQuakeLibreQuake Team
2021DoombringerAnomic GamesAnomic Games
2024Killpixel3D Realms
1C Entertainment
2025Brazilian Drug Dealer 3: I Opened a Portal to Hell in the Favela Trying To Revive Mit Aia I Need to Close ItJoevenoJoeveno


See also


External links

Page 1 of 1
1
Page 1 of 1
1

Account

Social:
Pages:  ..   .. 
Items:  .. 

Navigation

General: Atom Feed Atom Feed  .. 
Help:  ..   .. 
Category:  ..   .. 
Media:  ..   .. 
Posts:  ..   ..   .. 

Statistics

Page:  .. 
Summary:  .. 
1 Tags
10/10 Page Rank
5 Page Refs
1s Time